/**
 *@author Victor Roncalla
 */

package pe.com.chilis.delivery.dao.implementacion;

import java.util.ArrayList;

import pe.com.chilis.delivery.beans.BProducto;
import pe.com.chilis.delivery.dao.interfaz.IDespachadorProducto;

import com.ibatis.dao.client.DaoManager;
import com.ibatis.dao.client.template.SqlMapDaoTemplate;

public class OracleDespachadorProducto extends SqlMapDaoTemplate implements IDespachadorProducto {

	public OracleDespachadorProducto(DaoManager daoManager) {
		super(daoManager);
	}

	@SuppressWarnings("unchecked")
	@Override
	public ArrayList<BProducto> buscarProductos(String descripcion) {
        ArrayList<BProducto> productos = new ArrayList<BProducto>();

        try {
        	productos = (ArrayList<BProducto>) queryForList("buscarProductos", descripcion);
        } catch (Exception excepcion) {
            System.out.println("Error - " + this.getClass().getName() + ".buscarProductos(): " + excepcion.getMessage());
        }

        return productos;
	}


}
